package com.ionehe.group.common.uaa.ex.convert;

import com.ionehe.group.common.uaa.ex.dto.UaaDataItemDTO;
import com.ionehe.group.common.uaa.ex.model.UaaDataItem;
import org.mapstruct.Mapper;

import java.time.LocalDateTime;
import java.time.ZoneId;
import java.util.Date;
import java.util.List;

/**
 * uaa数据项信息表(UaaDataItem)转换服务接口
 *
 * @author makejava
 * @since 2021-12-27 17:07:26
 */
@Mapper(componentModel = "spring", imports = {LocalDateTime.class, Date.class, ZoneId.class})
public interface UaaDataItemConvert { 
    UaaDataItemDTO do2dto(UaaDataItem uaaDataItem);
    
    List<UaaDataItemDTO> do2dto(List<UaaDataItem> uaaDataItemList);
    
    UaaDataItem dto2do(UaaDataItemDTO uaaDataItemDTO);
    
    List<UaaDataItem> dto2do(List<UaaDataItemDTO> uaaDataItemDTOList);
}